using System;
using System.Collections.Generic;

namespace Praxis.Entities
{
    public partial class EQUIPO
    {
        public EQUIPO()
        {
            this.DETALLE_ALQUILER = new List<DETALLE_ALQUILER>();
            this.DETALLE_COMPROBANTE = new List<DETALLE_COMPROBANTE>();
            this.DETALLE_DEVOLUCION = new List<DETALLE_DEVOLUCION>();
            this.DETALLE_ENTREGA = new List<DETALLE_ENTREGA>();
        }

        public int Codigo { get; set; }
        public string Tipo { get; set; }
        public string Serie { get; set; }
        public string Nombre { get; set; }
        public string Marca { get; set; }
        public string Modelo { get; set; }
        public string Color { get; set; }
        public string ModeloMotor { get; set; }
        public string SerieMotor { get; set; }
        public Nullable<System.DateTime> FechaCompra { get; set; }
        public string AnioFabricacion { get; set; }
        public decimal PrecioPorHora { get; set; }
        public Nullable<bool> Disponible { get; set; }
        public Nullable<int> TotalHorasTrabajadas { get; set; }
        public Nullable<int> HorasDisponibles { get; set; }
        public Nullable<int> HorasFaltantes { get; set; }
        public virtual ICollection<DETALLE_ALQUILER> DETALLE_ALQUILER { get; set; }
        public virtual ICollection<DETALLE_COMPROBANTE> DETALLE_COMPROBANTE { get; set; }
        public virtual ICollection<DETALLE_DEVOLUCION> DETALLE_DEVOLUCION { get; set; }
        public virtual ICollection<DETALLE_ENTREGA> DETALLE_ENTREGA { get; set; }
    }
}
